﻿/* $RCSFile: ISettingsOwner.cs $
 * Apache license v2 2011 by Christian Surieux
 * $Source: ?/ADNCRM.Core/Configuration/Settings/ISettingsOwner.cs $
 * $log$
 * Revision 6 2010/08/06 19:56:27  christian.surieux
 *   Added Log to All cs files
 */

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AddonNice.Configuration.Settings
{
    /// <summary>
    /// This interface identifies any object which contains a settings dictionary
    /// Used for PortalModules and Services
    /// </summary>
    public interface ISettingsOwner
    {

        ModuleSettingsDictionary Settings 
		{
			get; 
            set;
		}

		int PortalID 
		{
			get; 
            set;
		}
		int ModuleID 
		{
			get; 
            set;
		}
        
        string ExtendedResourcesGroup 
		{
			get; 
		}
    }
}
